// These are meant to be typed into the REPL. You can also run
// scala -Xnojline < repl-session.scala to run them all at once.
/**
  * 2.3 算术和操作符重载
  *  + - * % / 可以完成和 Java 中相同的工作 ， 但是有一点区别 ， 他们都是方
  * 法 。 你几乎可以用任何符号来为方法命名 。
  * a.方法(b) 等于 a 方法 b
  *
  *注： Scala 中没有++、 --操作符，需要通过+=、 -=
  */
// Scala风格
"Hello" intersect "World" // Can omit . and () for binary method
"Hello".intersect("World")

// 没有++、--操作符
var counter = 0
counter += 1 // Increments counter—Scala has no ++

// 提供BigInt和BigDecimal对象来处理大数据
val x: BigInt = 1234567890
x * x * x

